An Analysis of Deflection-Based Wormhole Routing with Virtual Channels
نویسندگان
چکیده
We analyze a new wormhole routing scheme, which we call the wormhole deflection with virtual channels (abbreviated WDVC) scheme, that combines wormhole routing with virtual channels and deflection routing to provide efficient lossless communication. We use new analytical models to analyze the performance of the WDVC scheme for the Manhattan Street (MS) network topology. In particular, we examine the effect of the traffic load and the number of virtual channels on the throughput and the length of paths followed by the worms, and compare the analytical results obtained with corresponding simulation results. Our results indicate that wormhole deflections combined with virtual channels is efficient under both light and heavy traffic loads, especially when the number of virtual channels on a link is large. 1 I n t r o d u c t i o n The efficiency in exchanging messages is an important performance parameter of parallel computing systems, and it relies heavily on the switching scheme used for interprocessor communication. Because of its low latency, wormhole routing has evolved as the desired scheme for multiprocessor networks and its performance has been analyzed by several researchers under a variety of models (see, for example, [DaS87], [KID94], [SOD95], [Dua93], and [Dal92]). Conventional wormhole routing allows messages (or worms) to be t ransmit ted as a continuous s t ream of bits occupying multiple links simultaneously. This is accomplished by dividing each message into smaller message units called flits [DaS87], and advancing the flits from the input port to the output port at intermediate nodes, without waiting for the entire message to be received at the node. We distinguish between three types of flits in a message: the header flit used to route the message, the data flits used to carry the message information, and the tail flit used to signify the end of the message. When the header flit arrives at 1 Research supported by ARPA under the MOST project.
منابع مشابه
Alleviating Consumption Channel Bottleneck in Wormhole-Routed k-ary n-Cube Systems
This paper identiies performance degradation in wormhole routed k-ary n-cube networks due to limited number of router-to-processor consumption channels at each node. Many recent research in wormhole routing have advocated the advantages of adaptive routing and virtual channel ow control schemes to deliver better network performance. However, most of these results are based on innnite message co...
متن کاملDeep versus Parallel Buffers in Wormhole Switched k-Ary n-Cubes
Virtual channels have been introduced to enhance the performance of wormhole-switched networks. They are formed by arranging the buffer space dedicated to a given physical channel into multiple parallel buffers that share the physical bandwidth in a demand driven time-multiplexed manner. There have been few attempts to study the optimal arrangement of virtual channels (i.e. given a fixed amount...
متن کاملThe E ect of Virtual Channels on the Performance of WormholeAlgorithms in
Any opinions, ndings, and conclusions or recommendations expressed in this paper are those of the authors and do not necessarily reeect the view of the NSF. Abstract In this study, we examine the eeects that traac patterns and virtual channels have on the performance of wormhole routing algorithms. In particular we look at two algorithms, dimension-ordered routing and an adaptive algorithm base...
متن کاملExecution Based Evaluation of MINs for Cache-Coherent Multiprocessors
In this paper, performance of multistage interconnection network with wormhole routing and packet switching has been evaluated for cache-coherent shared-memory multiproces-sors. The evaluation is based on execution-driven simulation using various applications. The traac in cache-coherent systems is very diierent from the traac in message-passing environment and is characterized by traac bursts,...
متن کاملDeadlock-free wormhole routing algorithms for star graph topology
For constructing massively parallel multicomputers with over 5000 processing nodes, the Star Graph topology is known to be better than the hypercube in terms of the average routing distance, the number of links per node, and the fault diameter. The authors present two deadlock-free algorithms for routing in Star Graph, assuming the Wormhole routing model. Both the algorithms use the concept of ...
متن کامل